/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK                                                 |
| FILE    : p_8010_132_mmreg_sap.h                                         |
| SOURCE  : "..\build\Hogwarts\LPR0\obj\cdginc\CSSD_PS\dev\ps_share\sap\8010_132_mmreg_sap.pdf"                      |
| LastModified : "2006-06-14"                                              |
| IdAndVersion : "8010.132.."                                              |
| SrcFileTime  : "Mon Jul 24 05:23:34 2006"                                |
| Generated by CCDGEN_2.7.6 on Tue Jun 24 19:44:35 2008                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : MMREG
 * COMPATIBILITY_DEFINES  : NO
 * ALWAYS_ENUM_IN_VAL_FILE: YES
 * ENABLE_GROUP: NO
 * CAPITALIZE_TYPENAME: NO
 */


#ifndef P_8010_132_MMREG_SAP_H
#define P_8010_132_MMREG_SAP_H


#define CDG_ENTER__P_8010_132_MMREG_SAP_H

#define CDG_ENTER__FILENAME _P_8010_132_MMREG_SAP_H
#define CDG_ENTER__P_8010_132_MMREG_SAP_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_8010_132_MMREG_SAP_H__LAST_MODIFIED _2006_06_14
#define CDG_ENTER__P_8010_132_MMREG_SAP_H__ID_AND_VERSION _8010_132

#define CDG_ENTER__P_8010_132_MMREG_SAP_H__SRC_FILE_TIME _Mon_Jul_24_05_23_34_2006

// #include "CDG_ENTER.h"

#undef CDG_ENTER__P_8010_132_MMREG_SAP_H

#undef CDG_ENTER__FILENAME


#include "tapi_p_8010_132_mmreg_sap_val.h"

#include "tapi_p_8010_153_cause_include.h"

#include "tapi_p_8010_152_ps_include.h"


/*
 * typedef between var and valtab enums
 */
#ifndef __T_MMREG_as_control__
#define __T_MMREG_as_control__
typedef T_MMREG_VAL_as_control T_MMREG_as_control;
#endif

#ifndef __T_MMREG_forb_plmn__
#define __T_MMREG_forb_plmn__
typedef T_MMREG_VAL_forb_plmn T_MMREG_forb_plmn;
#endif

#ifndef __T_MMREG_attach_type__
#define __T_MMREG_attach_type__
typedef T_MMREG_VAL_attach_type T_MMREG_attach_type;
#endif

#ifndef __T_MMREG_net_sel_mode__
#define __T_MMREG_net_sel_mode__
typedef T_MMREG_VAL_net_sel_mode T_MMREG_net_sel_mode;
#endif

#ifndef __T_MMREG_cs_ciph__
#define __T_MMREG_cs_ciph__
typedef T_MMREG_VAL_cs_ciph T_MMREG_cs_ciph;
#endif

#ifndef __T_MMREG_ps_ciph__
#define __T_MMREG_ps_ciph__
typedef T_MMREG_VAL_cs_ciph T_MMREG_ps_ciph;
#endif

#ifndef __T_MMREG_net_daylight_save_time__
#define __T_MMREG_net_daylight_save_time__
typedef T_MMREG_VAL_net_daylight_save_time T_MMREG_net_daylight_save_time;
#endif

#ifndef __T_MMREG_detach_type__
#define __T_MMREG_detach_type__
typedef T_MMREG_VAL_detach_type T_MMREG_detach_type;
#endif

#ifndef __T_MMREG_power_off_mode__
#define __T_MMREG_power_off_mode__
typedef T_MMREG_VAL_power_off_mode T_MMREG_power_off_mode;
#endif

#ifndef __T_MMREG_cs_service__
#define __T_MMREG_cs_service__
typedef T_MMREG_VAL_cs_service T_MMREG_cs_service;
#endif

#ifndef __T_MMREG_ps_service__
#define __T_MMREG_ps_service__
typedef T_MMREG_VAL_cs_service T_MMREG_ps_service;
#endif

#ifndef __T_MMREG_acc_tech__
#define __T_MMREG_acc_tech__
typedef T_MMREG_VAL_acc_tech T_MMREG_acc_tech;
#endif

#ifndef __T_MMREG_dtm_ind__
#define __T_MMREG_dtm_ind__
typedef T_MMREG_VAL_dtm_ind T_MMREG_dtm_ind;
#endif

#ifndef __T_MMREG_nw_rescan__
#define __T_MMREG_nw_rescan__
typedef T_MMREG_VAL_nw_rescan T_MMREG_nw_rescan;
#endif

#ifndef __T_MMREG_pdp_follow_on__
#define __T_MMREG_pdp_follow_on__
typedef T_MMREG_VAL_pdp_follow_on T_MMREG_pdp_follow_on;
#endif

#ifndef __T_MMREG_cs_state__
#define __T_MMREG_cs_state__
/*
 * Circuit switched service state
 * CCDGEN:WriteStruct_Count==2415
 */
typedef struct
{
  U8                        cs_service;               /*<  0:  1> T_MMREG_cs_service,  Circuit switched service      */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
  T_CAUSE_ps_cause          ps_cause;                 /*<  4:  8> Cause element containing result of operation (type defined in "p_8010_153_cause_include.h") */
} T_MMREG_cs_state;
#endif

#ifndef __T_MMREG_ps_state__
#define __T_MMREG_ps_state__
/*
 * Packet switched service state
 * CCDGEN:WriteStruct_Count==2416
 */
typedef struct
{
  U8                        ps_service;               /*<  0:  1> T_MMREG_ps_service,  Packet switched service       */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
  T_CAUSE_ps_cause          ps_cause;                 /*<  4:  8> Cause element containing result of operation (type defined in "p_8010_153_cause_include.h") */
} T_MMREG_ps_state;
#endif

#ifndef __T_MMREG_full_net_name__
#define __T_MMREG_full_net_name__
/*
 * Network name, long format
 * CCDGEN:WriteStruct_Count==2417
 */
typedef struct
{
  U8                        cs;                       /*<  0:  1> coding scheme                                      */
  U8                        add_ci;                   /*<  1:  1> add ci indicator                                   */
  U8                        num_spare;                /*<  2:  1> num spare bits                                     */
  U8                        c_text;                   /*<  3:  1> counter                                            */
  U8                        text[MMREG_MAX_TEXT_LEN]; /*<  4: 40> name                                               */
} T_MMREG_full_net_name;
#endif

/*
 * Network name, short format
 * CCDGEN:WriteStruct_Count==2418
 */
#ifndef __T_MMREG_short_net_name__
#define __T_MMREG_short_net_name__
typedef T_MMREG_full_net_name T_MMREG_short_net_name;
#endif
#ifndef __T_MMREG_local_time_zone__
#define __T_MMREG_local_time_zone__
/*
 * Local time zone
 * CCDGEN:WriteStruct_Count==2419
 */
typedef struct
{
  S8                        time_zone;                /*<  0:  1> timezone                                           */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
} T_MMREG_local_time_zone;
#endif

#ifndef __T_MMREG_universal_time__
#define __T_MMREG_universal_time__
/*
 * Network time
 * CCDGEN:WriteStruct_Count==2420
 */
typedef struct
{
  U8                        year;                     /*<  0:  1> year                                               */
  U8                        month;                    /*<  1:  1> month                                              */
  U8                        day;                      /*<  2:  1> day                                                */
  U8                        hour;                     /*<  3:  1> hour                                               */
  U8                        minute;                   /*<  4:  1> minute                                             */
  U8                        second;                   /*<  5:  1> second                                             */
  U8                        zzz_align0;               /*<  6:  1> alignment                                          */
  U8                        zzz_align1;               /*<  7:  1> alignment                                          */
} T_MMREG_universal_time;
#endif

#ifndef __T_MMREG_gsm_cap__
#define __T_MMREG_gsm_cap__
/*
 * GSM Capabilities
 * CCDGEN:WriteStruct_Count==2421
 */
typedef struct
{
  U8                        acc_tech;                 /*<  0:  1> T_MMREG_acc_tech,  Access Technology               */
  U8                        dtm_ind;                  /*<  1:  1> T_MMREG_dtm_ind,  Dual Transfer Mode Indicator     */
  U8                        zzz_align0;               /*<  2:  1> alignment                                          */
  U8                        zzz_align1;               /*<  3:  1> alignment                                          */
} T_MMREG_gsm_cap;
#endif

#ifndef __T_MMREG_cell_info__
#define __T_MMREG_cell_info__
/*
 * Cell information
 * CCDGEN:WriteStruct_Count==2422
 */
typedef struct
{
  T_PS_rai                  rai;                      /*<  0: 16> Container for packet switched routing area identification (type defined in "p_8010_152_ps_include.h") */
  U16                       cid;                      /*< 16:  2> Cell id                                            */
  U8                        v_nmo;                    /*< 18:  1> valid-flag                                         */
  U8                        nmo;                      /*< 19:  1> T_PS_nmo,  Network mode of operation               */
  U8                        rat;                      /*< 20:  1> T_PS_rat,  Radio access technology                 */
  U8                        zzz_align0;               /*< 21:  1> alignment                                          */
  U8                        zzz_align1;               /*< 22:  1> alignment                                          */
  U8                        v_gsm_cap;                /*< 23:  1> valid-flag                                         */
  T_MMREG_gsm_cap           gsm_cap;                  /*< 24:  4> GSM Capabilities                                   */
} T_MMREG_cell_info;
#endif

#ifndef __T_MMREG_nw_info__
#define __T_MMREG_nw_info__
/*
 * Network Info
 * CCDGEN:WriteStruct_Count==2423
 */
typedef struct
{
  T_PS_plmn_id              plmn_id;                  /*<  0:  8> Container for a GSM MAP network identifier (type defined in "p_8010_152_ps_include.h") */
  T_PS_lac                  lac;                      /*<  8:  4> Container for location area code (type defined in "p_8010_152_ps_include.h") */
  U8                        forb_plmn;                /*< 12:  1> T_MMREG_forb_plmn,  Forbidden PLMN indicator       */
  U8                        rat;                      /*< 13:  1> T_PS_rat,  Radio access technology                 */
  U8                        zzz_align0;               /*< 14:  1> alignment                                          */
  U8                        zzz_align1;               /*< 15:  1> alignment                                          */
  T_MMREG_gsm_cap           gsm_cap;                  /*< 16:  4> GSM Capabilities                                   */
} T_MMREG_nw_info;
#endif


/*
 * End of substructure section, begin of primitive definition section
 */

#ifndef __T_MMREG_POWER_ON_REQ__
#define __T_MMREG_POWER_ON_REQ__
/*
 *
 * CCDGEN:WriteStruct_Count==2424
 */
typedef struct
{
  U8                        rat;                      /*<  0:  1> T_PS_rat,  Radio access technology                 */
  U8                        as_control;               /*<  1:  1> T_MMREG_as_control,  Access Stratum Activation     */
// ELEM-FF: TI_PS_FF_UMA
//   U8                        uma_mode;                 /*<  0:  0> T_PS_uma_mode,  parameter reflecting the UMA configuration option */
  U8                        zzz_align0;               /*<  2:  1> alignment                                          */
  U8                        zzz_align1;               /*<  3:  1> alignment                                          */
} T_MMREG_POWER_ON_REQ;
#endif

#ifndef __T_MMREG_POWER_ON_CNF__
#define __T_MMREG_POWER_ON_CNF__
/*
 *
 * CCDGEN:WriteStruct_Count==2425
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MMREG_POWER_ON_CNF;
#endif

#ifndef __T_MMREG_NETWORK_LIST_REQ__
#define __T_MMREG_NETWORK_LIST_REQ__
/*
 *
 * CCDGEN:WriteStruct_Count==2426
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MMREG_NETWORK_LIST_REQ;
#endif

#ifndef __T_MMREG_NETWORK_LIST_CNF__
#define __T_MMREG_NETWORK_LIST_CNF__
/*
 *
 * CCDGEN:WriteStruct_Count==2427
 */
typedef struct
{
  T_CAUSE_ps_cause          ps_cause;                 /*<  0:  8> Cause element containing result of operation (type defined in "p_8010_153_cause_include.h") */
  U8                        zzz_align0;               /*<  8:  1> alignment                                          */
  U8                        zzz_align1;               /*<  9:  1> alignment                                          */
  U8                        zzz_align2;               /*< 10:  1> alignment                                          */
  U8                        c_nw_info;                /*< 11:  1> counter                                            */
  T_MMREG_nw_info           nw_info[MMREG_MAX_PLMN_ID]; /*< 12:400> Network Info                                       */
} T_MMREG_NETWORK_LIST_CNF;
#endif

#ifndef __T_MMREG_ATTACH_REQ__
#define __T_MMREG_ATTACH_REQ__
/*
 *
 * CCDGEN:WriteStruct_Count==2428
 */
typedef struct
{
  U8                        attach_type;              /*<  0:  1> T_MMREG_attach_type,  Attach type                  */
  U8                        net_sel_mode;             /*<  1:  1> T_MMREG_net_sel_mode,  network selection mode      */
  U8                        nw_rescan;                /*<  2:  1> T_MMREG_nw_rescan,  NW rescan requested by ACI     */
  U8                        pdp_follow_on;            /*<  3:  1> T_MMREG_pdp_follow_on,  pdp context activation followed on GMM attach procedure */
  U8                        zzz_align0;               /*<  4:  1> alignment                                          */
  U8                        zzz_align1;               /*<  5:  1> alignment                                          */
  U8                        zzz_align2;               /*<  6:  1> alignment                                          */
  U8                        v_plmn_id;                /*<  7:  1> valid-flag                                         */
  T_PS_plmn_id              plmn_id;                  /*<  8:  8> Container for a GSM MAP network identifier (type defined in "p_8010_152_ps_include.h") */
  U8                        v_rat;                    /*< 16:  1> valid-flag                                         */
  U8                        rat;                      /*< 17:  1> T_PS_rat,  Radio access technology                 */
// ELEM-FF: TI_PS_FF_UMA
//   U8                        uma_mode;                 /*<  0:  0> T_PS_uma_mode,  parameter reflecting the UMA configuration option */
  U8                        zzz_align3;               /*< 18:  1> alignment                                          */
  U8                        zzz_align4;               /*< 19:  1> alignment                                          */
} T_MMREG_ATTACH_REQ;
#endif

#ifndef __T_MMREG_PROGRESS_IND__
#define __T_MMREG_PROGRESS_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2429
 */
typedef struct
{
  T_MMREG_cs_state          cs_state;                 /*<  0: 12> Circuit switched service state                     */
  T_MMREG_ps_state          ps_state;                 /*< 12: 12> Packet switched service state                      */
  T_MMREG_cell_info         cell_info;                /*< 24: 28> Cell information                                   */
} T_MMREG_PROGRESS_IND;
#endif

#ifndef __T_MMREG_ATTACH_CNF__
#define __T_MMREG_ATTACH_CNF__
/*
 *
 * CCDGEN:WriteStruct_Count==2430
 */
typedef struct
{
  T_MMREG_cs_state          cs_state;                 /*<  0: 12> Circuit switched service state                     */
  T_MMREG_ps_state          ps_state;                 /*< 12: 12> Packet switched service state                      */
  U8                        zzz_align0;               /*< 24:  1> alignment                                          */
  U8                        zzz_align1;               /*< 25:  1> alignment                                          */
  U8                        zzz_align2;               /*< 26:  1> alignment                                          */
  U8                        v_cell_info;              /*< 27:  1> valid-flag                                         */
  T_MMREG_cell_info         cell_info;                /*< 28: 28> Cell information                                   */
} T_MMREG_ATTACH_CNF;
#endif

#ifndef __T_MMREG_CIPHERING_IND__
#define __T_MMREG_CIPHERING_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2431
 */
typedef struct
{
  U8                        v_cs_ciph;                /*<  0:  1> valid-flag                                         */
  U8                        cs_ciph;                  /*<  1:  1> T_MMREG_cs_ciph,  Ciphering Indicator for CS       */
  U8                        v_ps_ciph;                /*<  2:  1> valid-flag                                         */
  U8                        ps_ciph;                  /*<  3:  1> T_MMREG_ps_ciph,  Ciphering Indicator for PS       */
} T_MMREG_CIPHERING_IND;
#endif

#ifndef __T_MMREG_INFO_IND__
#define __T_MMREG_INFO_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2432
 */
typedef struct
{
  U8                        zzz_align0;               /*<  0:  1> alignment                                          */
  U8                        zzz_align1;               /*<  1:  1> alignment                                          */
  U8                        zzz_align2;               /*<  2:  1> alignment                                          */
  U8                        v_plmn_id;                /*<  3:  1> valid-flag                                         */
  T_PS_plmn_id              plmn_id;                  /*<  4:  8> Container for a GSM MAP network identifier (type defined in "p_8010_152_ps_include.h") */
  U8                        zzz_align3;               /*< 12:  1> alignment                                          */
  U8                        zzz_align4;               /*< 13:  1> alignment                                          */
  U8                        zzz_align5;               /*< 14:  1> alignment                                          */
  U8                        v_full_net_name;          /*< 15:  1> valid-flag                                         */
  T_MMREG_full_net_name     full_net_name;            /*< 16: 44> Network name, long format                          */
  U8                        zzz_align6;               /*< 60:  1> alignment                                          */
  U8                        zzz_align7;               /*< 61:  1> alignment                                          */
  U8                        zzz_align8;               /*< 62:  1> alignment                                          */
  U8                        v_short_net_name;         /*< 63:  1> valid-flag                                         */
  T_MMREG_short_net_name    short_net_name;           /*< 64: 44> Network name, short format                         */
  U8                        zzz_align9;               /*<108:  1> alignment                                          */
  U8                        zzz_align10;              /*<109:  1> alignment                                          */
  U8                        zzz_align11;              /*<110:  1> alignment                                          */
  U8                        v_local_time_zone;        /*<111:  1> valid-flag                                         */
  T_MMREG_local_time_zone   local_time_zone;          /*<112:  4> Local time zone                                    */
  U8                        zzz_align12;              /*<116:  1> alignment                                          */
  U8                        zzz_align13;              /*<117:  1> alignment                                          */
  U8                        zzz_align14;              /*<118:  1> alignment                                          */
  U8                        v_universal_time;         /*<119:  1> valid-flag                                         */
  T_MMREG_universal_time    universal_time;           /*<120:  8> Network time                                       */
  U8                        v_net_daylight_save_time; /*<128:  1> valid-flag                                         */
  U8                        net_daylight_save_time;   /*<129:  1> T_MMREG_net_daylight_save_time,  Network daylight saving time */
  U8                        zzz_align15;              /*<130:  1> alignment                                          */
  U8                        zzz_align16;              /*<131:  1> alignment                                          */
} T_MMREG_INFO_IND;
#endif

#ifndef __T_MMREG_CELL_IND__
#define __T_MMREG_CELL_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2433
 */
typedef struct
{
  T_MMREG_cell_info         cell_info;                /*<  0: 28> Cell information                                   */
} T_MMREG_CELL_IND;
#endif

#ifndef __T_MMREG_SERVICE_IND__
#define __T_MMREG_SERVICE_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2434
 */
typedef struct
{
  T_MMREG_cs_state          cs_state;                 /*<  0: 12> Circuit switched service state                     */
  T_MMREG_ps_state          ps_state;                 /*< 12: 12> Packet switched service state                      */
  U8                        zzz_align0;               /*< 24:  1> alignment                                          */
  U8                        zzz_align1;               /*< 25:  1> alignment                                          */
  U8                        zzz_align2;               /*< 26:  1> alignment                                          */
  U8                        v_cell_info;              /*< 27:  1> valid-flag                                         */
  T_MMREG_cell_info         cell_info;                /*< 28: 28> Cell information                                   */
} T_MMREG_SERVICE_IND;
#endif

#ifndef __T_MMREG_RAT_CHANGE_IND__
#define __T_MMREG_RAT_CHANGE_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2435
 */
typedef struct
{
  U8                        rat;                      /*<  0:  1> T_PS_rat,  Radio access technology                 */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
} T_MMREG_RAT_CHANGE_IND;
#endif

#ifndef __T_MMREG_RAT_CHANGE_COMPLETED_IND__
#define __T_MMREG_RAT_CHANGE_COMPLETED_IND__
/*
 *
 * CCDGEN:WriteStruct_Count==2436
 */
typedef struct
{
  U8                        rat;                      /*<  0:  1> T_PS_rat,  Radio access technology                 */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
} T_MMREG_RAT_CHANGE_COMPLETED_IND;
#endif

#ifndef __T_MMREG_DETACH_REQ__
#define __T_MMREG_DETACH_REQ__
/*
 *
 * CCDGEN:WriteStruct_Count==2437
 */
typedef struct
{
  U8                        detach_type;              /*<  0:  1> T_MMREG_detach_type,  Requested detach type        */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
} T_MMREG_DETACH_REQ;
#endif

#ifndef __T_MMREG_DETACH_CNF__
#define __T_MMREG_DETACH_CNF__
/*
 *
 * CCDGEN:WriteStruct_Count==2438
 */
typedef struct
{
  T_MMREG_cs_state          cs_state;                 /*<  0: 12> Circuit switched service state                     */
  T_MMREG_ps_state          ps_state;                 /*< 12: 12> Packet switched service state                      */
  U8                        zzz_align0;               /*< 24:  1> alignment                                          */
  U8                        zzz_align1;               /*< 25:  1> alignment                                          */
  U8                        zzz_align2;               /*< 26:  1> alignment                                          */
  U8                        v_cell_info;              /*< 27:  1> valid-flag                                         */
  T_MMREG_cell_info         cell_info;                /*< 28: 28> Cell information                                   */
} T_MMREG_DETACH_CNF;
#endif

#ifndef __T_MMREG_POWER_OFF_REQ__
#define __T_MMREG_POWER_OFF_REQ__
/*
 *
 * CCDGEN:WriteStruct_Count==2439
 */
typedef struct
{
  U8                        power_off_mode;           /*<  0:  1> T_MMREG_power_off_mode,  Requested power off mode  */
  U8                        zzz_align0;               /*<  1:  1> alignment                                          */
  U8                        zzz_align1;               /*<  2:  1> alignment                                          */
  U8                        zzz_align2;               /*<  3:  1> alignment                                          */
} T_MMREG_POWER_OFF_REQ;
#endif

#ifndef __T_MMREG_POWER_OFF_CNF__
#define __T_MMREG_POWER_OFF_CNF__
/*
 *
 * CCDGEN:WriteStruct_Count==2440
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MMREG_POWER_OFF_CNF;
#endif

#ifndef __T_MMREG_ABORT_REQ__
#define __T_MMREG_ABORT_REQ__
/*
 *
 * CCDGEN:WriteStruct_Count==2441
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MMREG_ABORT_REQ;
#endif


//#include "CDG_LEAVE.h"


#endif

